#ifndef __RSA_H__
#define __RSA_H__

#include <cstdint>

namespace Utils::Rsa
{
    void CreateKey(int64_t &publicKey, int64_t &privateKey);
    uint32_t Encrypt(const char* inputData, uint32_t inputSize, int64_t key, char *outputBuff, uint32_t outputSize);
    uint32_t Decrypt(const char* inputData, uint32_t inputSize, int64_t key, char *outputBuff, uint32_t outputSize);
}

#endif
